package com.ffcs.oss.portal.server.permission.service.impl;

import com.ffcs.oss.portal.server.permission.service.PermissionService;
import com.ffcs.oss.starter.common.domain.permission.dto.DeptDataPermissionRespDTO;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;

import java.util.*;

/**
 * 权限 Service 实现类
 *
 * @author 芋道源码
 */
@Service
@Slf4j
public class PermissionServiceImpl implements PermissionService {


    @Override
    public boolean hasAnyPermissions(Long userId, String... permissions) {
        return false;
    }

    @Override
    public boolean hasAnyRoles(Long userId, String... roles) {
        return false;
    }

    @Override
    public Set<Long> getRoleMenuListByRoleId(Collection<Long> roleIds) {
        return null;
    }

    @Override
    public Set<Long> getMenuRoleIdListByMenuIdFromCache(Long menuId) {
        return null;
    }

    @Override
    public Set<Long> getUserRoleIdListByRoleId(Collection<Long> roleIds) {
        return null;
    }

    @Override
    public Set<Long> getUserRoleIdListByUserId(Long userId) {
        return null;
    }

    @Override
    public Set<Long> getUserRoleIdListByUserIdFromCache(Long userId) {
        return null;
    }

    @Override
    public DeptDataPermissionRespDTO getDeptDataPermission(Long userId) {
        return null;
    }
}
